From 9eaa8bd1e71bff7112819500ee5c4966d3deed5c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Sat, 19 Sep 2020 18:37:53 +0200 Subject: [PATCH] gl renderer: Only return error if creating programs failed --- gsk/gl/gskglrenderer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gsk/gl/gskglrenderer.c b/gsk/gl/gskglrenderer.c index e207c4a0f7..5c033c52c9 100644 --- a/gsk/gl/gskglrenderer.c +++ b/gsk/gl/gskglrenderer.c @@ -3091,7 +3091,7 @@ gsk_gl_renderer_create_programs (GskGLRenderer *self, out: gsk_gl_shader_builder_finish (&shader_builder); - if (error && !(*error)) + if (error && !(*error) && !programs) g_set_error (error, GDK_GL_ERROR, GDK_GL_ERROR_COMPILATION_FAILED, "Failed to compile all shader programs"); /* Probably, eh. */ -- 2.30.2